<?
if (!isset($_SESSION)) {
    session_start();
}
include_once '../includes/config.php';
include_once '../includes/parcial.php';
$id = $_POST['id'];
$grupoId = $_SESSION['grupo_id'];
$GrupoServicios = new GrupoServicios();
$clienteServicios = new ClienteEventualServicios();
$datos = $clienteServicios->buscar($id);
$tipoDocServicios = new TipoDocumentoServicios();
$tiposDoc = $tipoDocServicios->listar();
for ($i = 0; $i < count($tiposDoc); $i++) {
    $tiposDocumento[$i]["key"] = $tiposDoc[$i]["id"];
    $tiposDocumento[$i]["value"] = $tiposDoc[$i]["nombre"];
}
?>
<div id="contenedorModificarCliente">
    <?php
    if ($GrupoServicios->puedeModificarClientesEventuales($grupoId)) {
        ?>
        <form accept-charset="utf-8" id="formCliente" action="">
            <div class="contenedorBotones">
                <?
                echo Helper::botonJquery('modificarClientes', 'modificarClientes', 'Modificar');
                echo Helper::botonJquery('cancelar', 'cancelar', 'Cancelar');
                ?>
            </div>

            <div class="contenedorModulos">
                <div class="modulo">
                    <?
                    echo Helper::hidden('id', $id);
                    echo Helper::hidden('version', $datos->getVersion());
                    echo Helper::entradaTextoVertical("Nombre", "150", $datos->getNombre(), 'nombre_cliente');
                    echo Helper::entradaTextoVertical("Apellido", "150", $datos->getApellido(), 'apellido_cliente');
                    ?>
                </div>
                <div class="modulo">
                    <?
                    echo Helper::selectVertical("Tipo Documento", $tiposDocumento, 'tipo_documento_cliente', 'tipo_documento_cliente', 150, $datos->getIdTipoDocumento());
                    echo Helper::entradaTextoVertical("Docuemnto", "150", $datos->getNroDocumento(), 'nro_documento_cliente');
                    ?>
                </div>
                <div class="modulo">
                    <?
                    echo Helper::entradaTextoVertical("Domicilio", "150", $datos->getDomicilio(), 'domicilio_cliente');
                    echo Helper::entradaTextoVertical("Teléfono", "150", $datos->getTelefono(), 'telefono_cliente');
                    ?>
                </div>
                <div class="modulo">
                    <?
                    echo Helper::entradaTextoVertical("Email", "150", $datos->getEmail(), 'email_cliente');
                    ?>
                </div>
            </div>
        </form>
        <?php
    } else {
        echo "No tiene permisos para modificar clientes eventuales";
    }
    ?>
</div>
<script type="text/javascript">
    $(function(){
        $("#formCliente").validate(
        {
            rules: 
                { 
                email_cliente: "email",
                nombre_cliente: "required",
                tipo_documento_cliente: "required",
                nro_documento_cliente: "required",
                apellido_cliente: "required"
            },
            messages: 
                {
                email_cliente: "*",
                nombre_cliente: "*",
                tipo_documento_cliente: "*",
                nro_documento_cliente: "*",
                apellido_cliente: "*"
            }
        });
        $("#modificarClientes").live("click",function(event){
            event.preventDefault();
            if ( $("#formCliente").validate().form()){
                $.blockUI();
                var datos=$("#formCliente").serialize();
                $.ajax({
                    type: "POST",
                    url: "modificarDatosCliente.php",
                    data: datos,
                    success: function(data){
                        if (data=="1"){
                            $.ajax({
                                type: "POST",
                                url: "recargarTablas.php",
                                data: {objeto: "Cliente"},
                                success: function(data){
                                    $("#recargarTabla").html(data);
                                    $.unblockUI();
                                    $.growlUI('Cliente modificado..');
                                    $("#tope").html("");
                                    $("#tope").slideUp(1);
                                }
                            });
                        }
                        else{
                            $.unblockUI();
                            $.growlUI('No se pudo modificar el Cliente..'); 
                        }
                    }
                });
            }
            else{
                $.growlUI('Complete los campos obligatorios..');
            }
        });
    });
</script>

